package Controlador;

import java.util.ArrayList;

import javax.swing.table.AbstractTableModel;



import Modelo.Liga;
import Modelo.Partido;
import Vista.VentanaCalendarioJuegoTabla;
import Vista.VentanaCalendarioJuegos;


public class ControladorVentanaCalendarioJuegos {

	private VentanaCalendarioJuegos ventanaCalendarioJuegos;
	private Liga liga;
	
	public ControladorVentanaCalendarioJuegos(Liga liga) {
		super();
		ventanaCalendarioJuegos = new VentanaCalendarioJuegos();
		ventanaCalendarioJuegos.setLocation(null);
		ventanaCalendarioJuegos.setVisible(true);
		this.liga = liga;
		this.cargarListado();
	}
	
   private void cargarListado(){
	  if  (liga.contarPartidos()>0){
	   ArrayList<Partido> partidos =  liga.getPartidos();
	   ventanaCalendarioJuegos.setListado(new VentanaCalendarioJuegoTabla(partidos));
	   
	   }
	  else 
		  
	  ventanaCalendarioJuegos.mostrarMensaje("No hay partidos en la liga");


   }
}
